CCC ②ネタ同士をつなげるアルゴリズム
データベースにしまわれているネタたちを読み込んで、どれとどれが関連しているかを判断する
判断した結果を、データベースに置いておく
ヘビーさ: どれくらい凝るかによる
簡単なプログラムでも最低限の事はできるけど、凝ろうと思えばいくらでも凝れる
面白いところ
頭を捻ってどんな仕組みを作ればうまくいくか考えて、プログラムに落とし込んで実験するプロセス
競技プログラミングっぽさもあるかも
前提
データベースとのやりとり
実際にどんなアルゴリズムにするか
他の例とかもってくるbluemountain.icon
やること
Spreadsheetの一つ目のシートから、アイデアの情報を持ってくる
アイデアのペアをそれぞれCotoha APIに突っ込んでいって、一定以上の類似度があるペアがあればSpreadsheetのConnectionDatabaseに書き込む
n個のアイデアがある時にnCr(n,2)個のペアを検証することになる
nCr(n,2)≒(n^2)/2程度
APIの使用制限に引っかかりそうだな
まあDemoレベルの数なら大丈夫だと信じたい
/icons/-.icon
キーワードをユーザーに設定してもらう
事前に良さげなワードを用意して、含まれるかチェック
プログラムで良さげなワードを用意できたら楽で良い
ワードクラウド的な
表記揺れ
似た単語
自動販売機
自販
じどうはんばいき
ローマ字
jidouhanbaiki
jihan
baikin
参考になりそう
Word2vec